#include "mainwindow.h"

#include <QApplication>
#include <QSplitter>
#include <QDebug>
#include "addao.h"
#include "adui.h"
#include "updateplaylist.h"

void testQuery()
{
    qDebug() <<"1111";
    adDao dao;
    QStringList list = dao.getAdResourcesPath(1);
    for(QString path : list)
    {
        qDebug() << path;
    }
}
void testQuery_()
{
    qDebug()<<"1111";
    adDao dao;
    QStringList list = dao.getAdResourcesPath(1);
    for(auto path : list)
    {
        qDebug()<<path;
    }
}
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    adui ui;
    testQuery();
    QSplitter* splitter = ui.initUi();
    splitter->show();
    // 程序要去实时监听mq消息队列,如果有消息到来,说明播放列表发生改变,就要修改播放列表
    // 不能直接在主进程中去实时监听mq消息队列,会阻塞整个程序  线程/事件循环
    updatePlayList *thread = new updatePlayList(&ui);
    thread->start();
    return a.exec();
}
